/*-----------------------------------------------------------------------
/  Low level disk interface modlue include file  R0.04a   (C)ChaN, 2007
/-----------------------------------------------------------------------*/
#pragma once

#include "integer.h"
#include "IFDInterface.h"



/*---------------------------------------*/
/* Prototypes for disk control functions */

FRESULT disk_initialize (void**,const char*,DWORD);
FRESULT disk_status (const char*,_info*);
FRESULT disk_read (void**, char*, DWORD, DWORD);
#if	_READONLY == 0
FRESULT disk_write (void**, const char*, DWORD,DWORD);
#endif
FRESULT disk_ioctl (void**, BYTE, void*);
FRESULT disk_uninit(void**);
void	disk_timerproc (void);






